const ECharts = require('echarts/lib/echarts');
export const optionConfig = (dataX, dataY, color, unit) => {
    return {
        grid: {
            top: '5%',
            left: "0%",
            bottom: "10%",
            right: "10%",
            containLabel: true
        },
        // tooltip: {
        //     formatter: '{b} ({c})'
        // },
        xAxis: [{
            // name: unit,
            // nameTextStyle: {
            //     color: '#FFF',
            //     fontSize: 10
            // },
            gridIndex: 0,
            axisTick: {
                show: false
            },
            axisLabel: {
                show: true,
                textStyle: {
                    color: '#FFF'
                }
            },
            splitLine: {
                show: false,
                lineStyle: {
                    color: "#EFF0F1"
                }

            },
            axisLine: {
                show: true,
                lineStyle: {
                    color: "#EFF0F1"
                }

            }
        }],
        yAxis: [{
            gridIndex: 0,
            interval: 0,
            data: dataX.reverse(),
            axisTick: {
                show: false
            },
            axisLabel: {// 坐标轴刻度标签的相关设置。
                show: true,
                textStyle: {
                    color: '#FFF'
                }
            },
            splitLine: {
                show: false
            },
            axisLine: {
                show: true,
                lineStyle: {
                    color: "#EFF0F1"
                }
            },
        }],
        series: [
            {
                name: '',
                type: 'bar',
                xAxisIndex: 0,
                barWidth: '45%',
                itemStyle: {
                    barBorderRadius: 0,// 设置圆角属性
                    // 0,1,0,0 上下渐变 0，0，1，0 左右渐变
                    color: new ECharts.graphic.LinearGradient(0, 0, 1, 0, [{
                        offset: 1,
                        color: color[0] // 0% 处的颜色
                    },
                        {
                            offset: 0,
                            color: color[1] // 100% 处的颜色
                        }
                    ], false),
                },
                data: dataY.reverse(),
                showBackground: true,// 显示背景色
            },

        ]
    };
}
